def show_magician(names):
    for name in names:
        message = name.title()
        print(message)

def make_great(magician,names):
    while magician:
        _magician = "The great "+magician.pop()
        names.append(_magician)
    return names
name_1 = ['xiaoming','xiaohong','jun','bingpi']
name_2 = []

make_great(name_1[:],name_2)
show_magician(name_2)
show_magician(name_1)